import { HTTP } from '../utils/http';

import {data} from './data';

class DetailModel extends HTTP {
  getGoodDetail (gid) {
    // return new Promise( (resolve, reject)=> {
    //   this.ajax({
    //     url: 'ShoppingCart/getGoodsDetail',
    //     type: 'POST',
    //     dataType: 'JSON',
    //     data: {
    //       id: gid //privide id pattern
    //     },
    //     success(data){
    //       const code = data.error_code;
    //       code === '1001' && (window.location.href = 'index.html');

    //       resolve(data);
    //     }
    //   })
    // });
    return new Promise( (resolve, reject)=> {
      resolve(data[gid]);
    })
  }

  updateShoppingCart (gid) {
    return new Promise((resolve, reject) => {
      // this.ajax({
      //   url: 'ShoppingCart/updateShoppingCart',
      //   type: 'POST',
      //   dataType: 'JSON',
      //   data: {
      //     uid: 1,
      //     goodsId: gid
      //   },
      //   success (data) {
      //     resolve(data.error_code)
      //   }
      // });
      resolve('200');
    })
  }
}

export {DetailModel};